
/* ________Tipos de dados básicos em C________*/
/* - Tipo char                                */
/* ___________________________________________*/

#include <stdio.h>

int main(){
    char varChar = 'A';

    printf("O tipo char\n");
    printf("* é utilizado para representar o conjunto de caracteres ASCII\n");
    printf("   http://en.wikipedia.org/wiki/ASCII\n");
    printf("* os caracteres em C se representam entre ' '\n");
    printf("   Exemplos:  'a', 'A', '7'\n");
    printf("* pode ser utilizado para representar um subconjunto dos números \n");
    printf("  inteiros [0..255]\n");
    printf("Neste programa declaramos uma variável tipo char \n");
    printf("\t- A variável varChar armazena %c que é o caracter %d\n", varChar, varChar);
    printf("\t- Uma varável de tipo char ocupa %d byte ou %d bits\n", sizeof(char), 8*sizeof(char));
    printf("\t- Os dígitos, 0 - 9, vão de %d a %d\n", '0', '9');
    printf("\t- As letras maiúsculas, A - Z, vão de %d a %d\n", 'A', 'Z');
    printf("\t- As letras minúscuas, a - z, vão de %d a %d\n", 'a', 'z');

    return 0;

}
